@charset "utf-8";
/* CSS Document */
/* Common */
html,
body { overflow: auto; overflow-x: hidden; overflow-x: auto !important; height: 100%; }
ul,
li { list-style:none; padding:0; margin:0; }
body { font:12px Arial; }
.checkbox { width:13px; height:13px; }
.c_org { color:#F30; }
*,
form { margin:0; padding:0; }
div { zoom:1; }
select { font-size:12px; }
button.btnA { background:#FFFFFF; line-height:14px; border:#CCCCCC 1px solid; font-size:12px; padding:2px 2px 0px 4px; margin:2px; }
.Err { color: #FF0000; font-size:14px; line-height:18px; padding-left:4px; }
.w50 { width:50px; }
.w100 { width:100px; }
.w150 { width:150px; }
.w200 { width:200px; }
.w250 { width:250px; }
.w300 { width:300px; }
.w400 { width:300px; }
.w550 { width:550px; }
.datetime { background:url(/images/common/calendar/calendar.jpg) 134px no-repeat; width:150px; cursor: pointer; border:1px solid #bfdaf8; padding:2px; }
input.btnA { background:url(/images/common/input_bg.gif) repeat-x; border: #ccc 1px solid; font-size:12px; padding:2px 6px 0px 6px; margin-left:2px; margin-right:2px; height:20px; cursor:pointer; }
input.btnQuery { background:url(/images/common/input_bg.gif) repeat-x; border: #ccc 1px solid; font-size:12px; padding:2px 6px 0px 6px; margin-left:2px; margin-right:2px; height:20px; }
input.btnB { border: #87A3C1 1px solid; background: url(/images/common/okbg.gif) repeat-x; padding:2px 3px 0px 3px; margin:0px 2px 0px 2px; }
input.btnC { border: #87A3C1 1px solid; background: url(/images/common/okbg.gif) repeat-x; padding:2px 3px 0px 3px; margin:0px 2px 0px 2px; }
input.btnD { background: url(/images/common/listfb_n_bt.gif) no-repeat; width:110px; color:white; font-weight:bold; text-align:center; height:26px; padding-top:2px; border:  0px solid; margin:0px 2px 0px 2px; }
input.btnA_1 { background:url(/images/common/input_bg.gif) repeat-x bottom; border: #ccc 1px solid; font:12px/14px arial; padding:2px 4px; margin:0px 2px; height:22px; }
input.btnA_2 { background:url(/images/common/input_bg.gif) repeat-x bottom; border: #ccc 1px solid; font:12px/14px arial; padding:2px 4px; margin:0px 2px; height:22px; }
select.styleA { }
A:link { COLOR: #003399; TEXT-DECORATION: none }
A:visited { COLOR: #003399; TEXT-DECORATION: none }
A:active { COLOR: #003399; TEXT-DECORATION: none }
A:hover { COLOR: #003399; TEXT-DECORATION: underline }
.clearfix { clear:both; height:0; font-size: 1px; line-height: 0px; }
.left,
.fl { float:left; }
.right,
.fr { float:right; }
.p5 { padding:5px }
.p8 { padding:8px }
.p10 { padding:10px }
.box { clear:both; }
/* 系统菜单栏 开始 */
.tbody .menubar { clear: both; padding:2px; cursor:default; width:100%; height:22px; font-size:12px; display: block; BORDER-BOTTOM: #c1c8d2 1px solid; background:#fff repeat-x; }
.tbody .menubar span { margin:0 3px 0 3px; padding:2px 4px 2px 4px; text-align:center; height:22px; }
.tbody .menubar span.baritem { background-color: #ffffff; border:1px solid buttonface; }
.tbody .menubar span.baritem_on { border: #316ac5 1px solid; background-color: #dff1ff; }
.tbody table.menu {
 filter:progid:DXImageTransform.Microsoft.Shadow(Color='#cccccc', Strength=3, Direction=135); position:absolute; border-collapse:collapse; border-spacing:1px; border:1px solid #999999; background-color:white; color:black; display:none; table-layout:fixed; font-size:12px; }
.tbody table.menu tr.item { cursor:default; height:22px; }
.tbody table.menu tr.item td.col1 { width:26px; background-color:buttonface; height:22px; text-align:center; }
.tbody table.menu tr.item td.col2 { height:22px; padding-left:5px; width:100%; }
.tbody table.menu tr.seperate { padding-left:0px; height:8px; cursor:default; width:100%; border:0px; }
.tbody table.menu tr.seperate td.col1 { width:26px; background-color:buttonface; height:100%; text-align:center; }
.tbody table.menu tr.seperate td.col2 { height:8px; padding-left:5px; text-align:center; }
.tbody table.menu tr.seperate td.col2 hr { width:98%; }
/* 系统菜单栏使用 结束 */

/* 标签列表 */
#tabs { position:relative; padding:5px; }
#tabs .tabList { background: url(/images/common/17.png) repeat-x -27px 0; height:27px; margin:0 0 8px; width:100%; }
#tabs .tagScorll { width:300px; overflow:hidden; height:27px; }
#tabs ul.TabGroup { height:27px; padding:0 0 0 8px; list-style:none; }
#tabs ul.TabGroup li { padding:5px 10px 0; height:20px; margin:0 0 0 5px; float:left; cursor:pointer; background: #e9f1fb; border:1px solid #bfdaf8; color: #1e5494; }
#tabs ul.TabGroup li .title { float:left; }
#tabs ul.TabGroup li a.close { float:left; display:block; width:12px; height:12px; cursor:default; background:url(/images/common/tabClose.gif); margin:2px 0 0 2px; }
#tabs ul.TabGroup li a.close:hover { background-position:0 -12px; }
#tabs ul.TabGroup li.current { font-weight:bold; background:#fff; height:21px; cursor:default; border-bottom:0 none medium; text-decoration: none; }
#tabs #Last { position:absolute; border:0; background: #ffffff; right:5px; top:5px }
#tabs .ctrl { width:21px; float:left; margin-right:5px; height: 23px; overflow:hidden; cursor:pointer; background: url(/images/common/18.png) no-repeat }
#tabs .ctrl.scrollLeft { background-position:0 -23px; }
#tabs .ctrl.scrollLeft.disabled { background-position:0 0; }
#tabs .ctrl.scrollRight { background-position:-21px -23px; }
#tabs .ctrl.scrollRight.disabled { background-position:-21px 0; }

/* 查询窗体样式 */
#divQuery .row { width:100%; clear:both; margin-top:2px; border-bottom:1px #eeeeee solid; }
#divQuery .cmdButton { clear:both; margin-top:2px; margin-left:105px; text-align:left; }
#divQuery .row .colName { padding:4px; float:left; width:100px; }
#divQuery .row .colValue { margin-left:105px; }
#divQuery .row .colValue select { font-size:12px; }
#divQuery .row .colValue input { font-size:12px; }

/* 弹出菜单*/
#popMenu { background:#FFFFFF; overflow: auto; position:absolute; border:1px #999 solid; padding:2px; filter:alpha(opacity=90); }
#popMenu a { display:block; text-align:center; padding:1px 4px 1px 4px; border:1px #fff solid; border-bottom:1px #eee solid; }
#popMenu a.close { display:block; border:1px #fff solid; text-align:center; background:#eeeeee; color:#333 }
#popMenu a.close:hover { display:block; border:1px #f60 solid; text-align:center; color:#333 }
#popMenu a:hover { border:1px #f60 solid; background:#FFFFCC; text-decoration:none; }

/* 弹出窗口 */
.popwin { position:absolute; background:#4560aa; border:1px solid #4560aa;  filter:progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=4, Direction=135);
cursor:default; }
.popwin .thead { color:white; text-align:left }
.popwin .thead .title { line-height:16px; float:left; position:absolute; padding-top:2px; padding-left:4px; padding-right:5px; text-align:left; cursor:default; }
.popwin .thead a.btn { float:right; width:12px; border-width:0px; color:white; font-family:webdings; padding-right:2px; cursor:default; }
.popwin .thead a.btn:hover { color:#FF3300; }
.popwin .tContents { background-color:white; line-height:14px; word-break:break-all; padding:3px; overflow:auto; text-align:left; }
.popwin .cmdline { line-height:32px; height:32px; background: #ffffff; width:100%; text-align:center; }
.popwin .cmdline button { border:1px solid #FFFFFF; font-size:12px; color:#FFFFFF; width:70px; line-height:18px; background: #4560aa; }

/* 数据栏状态 */
.datastatus { margin-top:4px; background:#ffffcc; border:1px #ccc solid; padding:4px 8px 4px 4px; font:12px/20px arial; }
.datastatus .query { padding-left:4px; margin:0px 120px 0 65px; background:#FFFFFF; border:#CCCCCC 1px dashed; font:12px/16px arial; padding:4px 0px 2px 4px; }
.datastatus .all { width:60px; float:left; padding:2px 0px 2px 0px; }
.datastatus .query #queryString { height:20px; overflow:auto; }
.datastatus #runtime { float:right; width:125px; text-align:right; padding:2px 0px 2px 0px; }

/* 数据查询区 */
.dataQuery { padding:3px 4px 3px 4px; margin-top:2px; background-color:#f7f7f7; border:1px solid #CCC; }
.dataQuery input { font-size:12px; border:1px solid #CCC; }
.dataQuery form { padding:0px; margin:0px; }
.dataQuery label { margin-right:4px; }

/* 列表标题 */
.datahead { margin-top:3px; height:21px; background:#f2f4f6; border-bottom:1px solid #c1c8d2; border-top:1px solid #c1c8d2; clear:both; padding-left:1px; min-width:760px; color:#3b3b3b; overflow:hidden; }
.datahead .colLeft { background:url(/images/common/sep_title.gif) no-repeat right; margin:0; padding:0 1px 0 4px; height:21px; line-height:21px; FLOAT: left; }
.datahead .colLeft.center { text-align:center; }
.datahead .colLeft.none { background:none; }
.datahead .colRight { line-height:21px; FLOAT: right; background:url(/images/common/sep_title.gif) no-repeat left; padding:0 2px 0 4px; }
.datahead .colRight.center { text-align:center; }
.datahead .colRight.none { background: none; padding:0 4px 0 1px; }
ul.CatalogTree { margin:0px; }
ul.CatalogTree li { margin:0px; list-style: url(/Icons/arrowLTR.gif); }
ul.CatalogTree li a.current { color:#F00; font-weight:bold; background-color:}
ul.CatalogTree ul { margin:0 0 0 16px; }
.mL200 { margin-left:142px; }

/* 列表内容 */
.datalist { clear:both; min-width:760px; padding-bottom:2px; border-bottom:1px solid #c1c8d2; }
.datalist .row { min-width:760px; clear:both; overflow:auto; line-height:23px; background:#fff; border-bottom:1px solid #e3e6eb; font-weight:normal; clear:both; cursor: default; color:#666666; overflow:hidden; }
.datalist .selectBg { background:#FFFFCC; }
.datalist .bfff { background:#fff; }
.datalist .row a { text-decoration:none; color:#333; cursor: pointer; }
.datalist .row span.catalog { padding:0px 2px 0 2px; color:#333 }
.datalist .row span.C2 { border:1px solid #F93; }
.datalist .row span.C5 { border:1px solid #09F; }
.datalist .row a:hover { color:#f60; }
a.more { display:block; padding-right:4px; background: url(/images/default/openarrow.gif) no-repeat right; }
.datalist .row .colLeft { border-right:#e3e6eb 1px solid; padding:2px 0px 2px 4px; float:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.datalist .row .colLeft.center { text-align:center; }
.datalist .row .colLeft.none { border-right:#ffffff 1px solid; }
.datalist .row .colRight { border-left:#e3e6eb 1px solid; float:right; padding:2px 0px 2px 5px; }
.datalist .row .colRight.center { text-align:center; }
.datalist .row .none { border-left:#ffffff 1px solid; }
.datalist .row .colRight.center { text-align:center; }
.datalist .row .colRight.center.none { border-left:#ffffff 1px solid; text-align:center; }
.dataEdit form { padding:0px; margin:0; }
.dataEdit input { font-size:12px; }
.dataEdit { clear:both; padding:4px; }
.dataEdit .ColumnNameLeft,
.dataEdit .ColLeft { float:left; width:78px; height:30px; }
.dataEdit .ColumnContent,
.dataEdit .ColContent { line-height:30px; _height:30px; }
table.infoEdit { font-size:12px; padding:3px; border:1px solid #CCC; }
table.infoEdit td { padding:3px; }
/* 分页栏样式 */
.pagelist { margin:auto; clear:both; padding:6px 0px 6px 0px; background:#f2f4f6; border-bottom:1px solid #ccc; }
.pagelist .menu { padding:2px; clear:both; }
.pagelist .menu label { line-height:20px; height:20px; }
.pagelist .menu select { font-size:12px; }
.pagelist .pager { clear:both; padding:2px; font-family:Arial; }
.pagelist .pager .fr { margin:4px 2px 0 2px; }
.pagelist .pager a { padding:2px 5px; border:1px solid #ccc; }
.pagelist .pager a:hover,
.pagelist .pager .current { background:#FF6600; border:1px solid #FF6600; padding:2px 5px; color:#FFFFFF; }
/*----------------主体内容样式 结束-------------------*/
/* 系统状态栏使用 */
.tbody .statusbar { clear:both; padding:4px 4px 4px 16px; background-color: #f2f4f6; BORDER-BOTTOM: #c1c8d2 1px solid; BORDER-TOP: #ffffff 1px solid; }
.tbody .statusbar .quicklink { FLOAT: right; WHITE-SPACE: nowrap; }
.tbody .statusbar .note { margin:0px 50% 0px 0px; }
.tbody .statusbar .quicklink a { TEXT-DECORATION: none; COLOR: #0000cc; }
.tbody .statusbar .quicklink a:hover { COLOR: #ff2300; }
.footer { clear:both; text-align:left; margin-top:5px; border-top: #ff6600 3px solid; background:white }
.footer .link { padding-top:10px; width:auto; clear:both; height:30px; text-align:center; border-bottom: #333 1px solid; }
.footer .copyright { width:auto; clear:both; padding:10px; }
div.select { border:1px #FEC1AD solid; padding:2px; background: #FFFFFF; width:520px; }
ul.MenuSelect { margin:0px 0px 0px 20px; list-style:none; }
input.select { border:1px #CCCCCC solid; padding:0px 2px 0px 2px; line-height:18px; height:18px; background:url(/images/default/select_right.gif) no-repeat right center; cursor: default; }
input.select_on { border:1px #FEC1AD solid; padding:0px 2px 0px 2px; line-height:18px; height:18px; background:url(/images/defaule/select_right_orange.gif) no-repeat right center; }
/*****树形菜单******/

.TreeMenu img.s { cursor:pointer; vertical-align:middle; }
.TreeMenu ul { padding:0; }
.TreeMenu li { list-style:none; padding:0; }
.Closed ul { display:none; }
.Child img.s { background:none; cursor:default; }
#TreeMenu1 { float:left; overflow:auto; border:1px solid #dadada; width:180px; padding:2px; background-color:#ebf2f8; margin:2px; }
#TreeMenu1 h4 { padding:2px 4px 4px 4px; }
#TreeMenu1 h4 select { width:120px; }
#TreeMenu1 a { color:#325165; font-size:12px; }
.InfoCenter { margin-left:192px; }
#TreeMenu1 ul { background:#FFF; }
#TreeMenu1 ul ul { margin:0 0 0 14px; }
#TreeMenu1 li { list-style:none; padding:3px 2px 3px 1px; }
#TreeMenu1 li a.current {  background-color:#325165; color:#fff;}
#TreeMenu1 img.s { width:20px; height:15px; }
#TreeMenu1 .Opened img.s { background:url(/images/tree/skin1/opened.gif) no-repeat 0 0; }
#TreeMenu1 .Closed img.s { background:url(/images/tree/skin1/closed.gif) no-repeat 0 0; }
#TreeMenu1 .Child img.s { background:url(/images/tree/skin1/child.gif) no-repeat 8px 5px; }
.topnews { TEXT-INDENT: -999px; MARGIN: 0px auto; WIDTH: 20px; DISPLAY: block; BACKGROUND: url(/images/common/ico.png) no-repeat 0 0; HEIGHT: 23px; OVERFLOW: hidden }
.noTopnews { TEXT-INDENT: -999px; MARGIN: 0px auto; WIDTH: 20px; DISPLAY: block; BACKGROUND: url(/images/common/ico.png) no-repeat -20px 0; HEIGHT: 23px; OVERFLOW: hidden }
.picnews { TEXT-INDENT: -999px; MARGIN: 0px auto; WIDTH: 20px; DISPLAY: block; BACKGROUND: url(/images/common/ico.png) no-repeat -40px 0; HEIGHT: 23px; OVERFLOW: hidden }
.noPicnews { TEXT-INDENT: -999px; MARGIN: 0px auto; WIDTH: 20px; DISPLAY: block; BACKGROUND: url(/images/common/ico.png) no-repeat -60px 0; HEIGHT: 23px; OVERFLOW: hidden }
.commonBtn { BORDER-BOTTOM: #b4bdc2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #b4bdc2 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-COLLAPSE: collapse; BACKGROUND: url(/images/common/ico.png) repeat-x left -600px; HEIGHT: 22px; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #b4bdc2 1px solid; CURSOR: pointer; BORDER-RIGHT: #b4bdc2 1px solid; PADDING-TOP: 0px }
.searchBtn { BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 23px; WIDTH: 62px; BACKGROUND: url(/images/common/ico.png) no-repeat left -450px; HEIGHT: 23px; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none }
.doneBtn { BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 23px; WIDTH: 80px; BACKGROUND: url(/images/common/ico.png) no-repeat right -450px; HEIGHT: 23px; COLOR: #fff; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none }
pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ }
table 
/***************/
.miniTab { height:24px; background-color:#CCC; padding:4px 8px 0px 8px; margin-bottom:4px; }
.miniTab .tabs li { float:left; height:18px; margin-left:4px; padding:6px 8px 0 8px; background-color:  #eee; }
.miniTab .tabs li.current { background-color: #FFF; font-weight:bold; }
div.autocomplete { position:absolute; background-color:white; border:1px solid #cccccc; margin:0; Z-INDEX: 2; POSITION: absolute; }
div.autocomplete ul { list-style-type:none; margin:0; padding:0; }
div.autocomplete ul li.selected,
.inputtable div.autocomplete ul li:hover { background-color:#3470cc; color:#FFF; }
div.autocomplete ul li { list-style-type:none; display:block; margin:0; height:22px; line-height:22px; cursor:pointer; padding-left:5px; white-space:nowrap; overflow:hidden; }
div.autocomplete div { border-top:#dae4f6 solid 1px; background-color:#f6f9ff; height:22px; line-height:22px; text-align:right; }
div.autocomplete .note { line-height:24px; height:24px; background-color:#FFF; text-align:left; color:#CCC; padding-left:5px; }
div.autocomplete div a { padding-right:10px; color:#999; }
div.autocomplete div a:hover { text-decoration:none; }

/* 二手房源-出售房源 表格，主要是表格 */
.inputtable { padding:0px 5px; }
.inputtable h3 { font-size:16px; border-bottom:#ccc solid 1px; line-height:30px; margin-bottom:10px; }
.inputtable h3 b { color:#900; }
.inputtable h3 a { font-size:12px; }
.inputtable font { font-weight:normal; color:#666; padding-left:15px; }
.inputtable input.btn { padding:1px 8px; }
.inputtable .paybtn { border:0; width:149px; height:46px; float:left; background:url(../../images/my/agent/botton.gif) no-repeat -2px -2px; }
.inputtable div.map { height:400px; background-color:#fcfcfc; border:#ddd solid 1px; margin-top:10px; }
.inputtable dl ul.honor { overflow:auto; }
.inputtable dl ul.honor li { float:left; width:150px; text-align:center; margin-right:15px; margin-bottom:10px; }
.inputtable dl ul.honor li img { height:101px; width:134px; margin-bottom:5px; }
.inputtable dl ul.honor li a { display:block; }
.inputtable dl ul.templates li { width:180px; border:#f1f9fc solid 2px; padding:5px; }
.inputtable dl ul.templates li.hover { background-color:#d8eaf0; }
.inputtable dl ul.templates li img { height:150px; width:180px; margin-bottom:5px; }
.inputtable .title ul { border-bottom:#dedede solid 3px; overflow:auto; zoom:1; }
.inputtable .title ul li { float:left; width:105px; line-height:30px; height:30px; text-align:center; background:url(/images/my/agent/manage.png) no-repeat -1067px -120px; margin-right:5px; font-size:12px; font-weight:bold; }
.inputtable .title ul li a,
.inputtable .title ul li a:hover { color:#666; text-decoration:none; display:block; }
.inputtable .title ul li.check { background-position:-960px -120px; }
.inputtable .title ul li.check a:hover,
.inputtable .title ul li.check a { color:#333; text-decoration:none; }
.inputtable .title ul li.fr { background-image:none; border:#236300; width:80px; height:24px; background-color:#5e9a29; float:right; }
.inputtable .title ul li.fr a { display:block; border-top:#92ba6e solid 2px; color:#FFF; font-size:12px; line-height:25px; }
.inputtable .search ul { overflow:auto; padding-top:10px; }
.inputtable .search li { float:left; margin-right:10px; }
.inputtable dd.nohouse { padding:15px; overflow:auto; background-color:#f1f9fc; border:#dddddd solid 1px; border-right:none; border-left:none; }
.inputtable dd.nohouse ul { text-align:center; }
.inputtable dd.nohouse ul li { line-height:22px; height:22px; }
.inputtable dl { margin-top:10px; background-color:#f1f9fc; padding:5px 15px; line-height:30px; border:#dddddd solid 1px; }
.inputtable dl table td { text-align:left; }
.inputtable dl dd { float:none; }
.inputtable dl table td img.photo { padding:1px; border:#d8f4ff solid 1px; background-color:#FFF; margin-bottom:10px; }
.inputtable dl table td span { float:left; }
.inputtable dl table td { height:30px; border-bottom:#dddddd solid 1px; text-align:left; }
.inputtable dl table td.left { text-align:left; padding-left:5px; line-height:20px; }
.inputtable dl table td.left a { padding-left:0px; }
.inputtable table.none td { border-bottom:none; }
.inputtable table tr.none td { border-bottom:none; }
.inputtable table td.none { height:50px; border-bottom:none; }
.inputtable table td p { line-height:18px; color:#666; }
.inputtable table td strong { font-size:14px; color:#F00; }
.inputtable table td textarea { margin:10px 0; width:550px; height:100px; }
.inputtable table td textarea.short { margin:10px 0; width:500px; height:40px; }
.inputtable table td textarea.tip { color:#666; font:"宋体"; }
.inputtable table td.hezhu label.checkwidth { width:70px; }
.inputtable table td label { float:left; margin-right:10px; }
.inputtable table td.hezhu select { float:left; margin-top:6px; }
.inputtable table td.hezhu span { color:#666; }
.inputtable table td.hezhu font { float:left; }
.inputtable table td label.checkwidth { float:left; }
.inputtable table td .checkbox { margin:8px 4px 0; line-height:13px; float:left }
.inputtable table font.red { color:#F00; font-weight:bold; padding:0 5px 0; }
.inputtable table input.verylong { width:550px; }
.inputtable table input.long { width:300px; }
.inputtable table input.short { width:50px; }
.inputtable table input.minshort { width:30px; }
.inputtable .updown { border:#cccccc solid 1px; line-height:20px; padding-left:2px; height:20px; background:url(/images/my/agent/updown.png) #fff no-repeat 268px 8px; cursor:pointer }
